﻿/* enable absolute positioning */

.inner-addon
{
    position: relative;
}

/* style glyph */

.inner-addon .glyphicon
{
    position: absolute;
    padding: 10px;
    pointer-events: none;
}

/* align glyph */

.left-addon .glyphicon
{
    left: 15px;
    color: black;
    top: -3px;
    font-size: 30px;
}

.right-addon .glyphicon
{
    right: 0px;
}

/* add padding  */

.left-addon input
{
    padding-left: 60px;
    font-size: 24px;
}

.right-addon input
{
    padding-right: 30px;
}